Micron Document
`:top
`!Native`! describes a computing system as operating directly with an underlying technology; with no intervening communication or translation layers.

>>Contents

• `F0af`_`[Native software`#native-software]`_`f
• `F0af`_`[Native API`#native-api]`_`f
• `F0af`_`[Native VM`#native-vm]`_`f
• `F0af`_`[Native data`#native-data]`_`f
• `F0af`_`[Cloud Native`#cloud-native]`_`f
• `F0af`_`[References`#references]`_`f

-─

>>Native software

Native software is `F33f`_`[built`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Software_build]`_`f to be `F33f`_`[executed`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Execution_(computing)]`_`f directly by `F33f`_`[processors`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Processor_(computing)]`_`f that implement a compatible `F33f`_`[instruction set`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Instruction_set]`_`f.`:cite-ref-1[`F5bf`_`[1`#cite-note-1]`_`f] A program that runs natively on one platform is runnable on another platform via an `F33f`_`[emulator`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Emulator]`_`f if an emulator is available and, generally, with significant runtime speed degradation.`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f] For example, games for a `F33f`_`[Game Boy`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Game_Boy]`_`f (typically distributed as a `F33f`_`[cartridge`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ROM_cartridge]`_`f), generally run natively on a Game Boy which is relatively incompatible with other computer platforms.`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f] To run such a game on another processor, software that emulates the Game Boy hardware is required.`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f]

`F33f`_`[Cross-platform software`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Cross-platform_software]`_`f can run on multiple processors although possibly requiring it to be re-built for different target systems.

>>Native API

A native `F33f`_`[application programming interface`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Application_programming_interface]`_`f (API) provides direct access to an underlying technology. For example, the `F33f`_`[Windows`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Windows]`_`f `F33f`_`[Native API`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Native_API]`_`f is an `F33f`_`[application programming interface`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Application_programming_interface]`_`f specific for the `F33f`_`[Windows NT`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Windows_NT]`_`f kernel, which provides access to some kernel functions which cannot be directly accessed through the more universal `F33f`_`[Windows API`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Windows_API]`_`f.

>>Native VM

A native `F33f`_`[virtual machine`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Virtual_machine]`_`f (VM) runs directly on hardware; without virtualization or virtualization at its lowest level. For example, with multiple levels of virtualization, the lowest level operating system – the one that actually maintains direct control of the hardware – is referred to as a "Native VM".

>>Native data

Applied to `F33f`_`[data`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Data_(computing)]`_`f, native `F33f`_`[data formats`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Data_type]`_`f or `F33f`_`[communication protocols`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Communication_protocol]`_`f are those supported by a certain `F33f`_`[computer hardware`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Computer_hardware]`_`f or software, with maximal consistency and minimal amount of additional components.

For example, `F33f`_`[EGA`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Enhanced_Graphics_Adapter]`_`f and `F33f`_`[VGA`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=VGA]`_`f video adapters `*natively`* support `F33f`_`[code page 437`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Code_page_437]`_`f. This does not preclude supporting other `F33f`_`[code pages`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Code_page]`_`f, but it requires either a `F33f`_`[font uploading`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=VGA-compatible_text_mode]`_`f or using `F33f`_`[graphic modes`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=All_Points_Addressable]`_`f.

>>Cloud Native

`!Cloud native`! refers to the approach of building, deploying, and managing applications in cloud computing environments – for software optimized for running on a cloud-based platform.

>>References

`:cite-note-1`!1.`! `F0af`_`[↑`#cite-ref-1]`_`f "What is native code? - Definition from WhatIs.com". `*SearchAppArchitecture`*. Retrieved 2019-11-22.
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f "How Does Emulation Work and Why Is It So S". `*MakeUseOf`*. Retrieved 2018-11-22.
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f "Nintendo Game Boy - Game Console - Computing History". `*www.computinghistory.org.uk`*. Retrieved 2019-11-22.
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f `:citerefpot`aPot, Justin. "Why Are Video Game Emulators So Important? (Because They Preserve Our History)". `*How-To Geek`*. Retrieved 2019-11-22.

`c`F0af`_`[↑ Back to top`#top]`_`f`a